home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / mozilla-firefox / include / ucvlatin / nsUCvLatinCID.h
C/C++ Source or Header  |  2006-05-08  |  30KB  |  709 lines

  1. /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
  2. /* ***** BEGIN LICENSE BLOCK *****
  3.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4.  *
  5.  * The contents of this file are subject to the Mozilla Public License Version
  6.  * 1.1 (the "License"); you may not use this file except in compliance with
  7.  * the License. You may obtain a copy of the License at
  8.  * http://www.mozilla.org/MPL/
  9.  *
  10.  * Software distributed under the License is distributed on an "AS IS" basis,
  11.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12.  * for the specific language governing rights and limitations under the
  13.  * License.
  14.  *
  15.  * The Original Code is Mozilla Communicator client code.
  16.  *
  17.  * The Initial Developer of the Original Code is
  18.  * Netscape Communications Corporation.
  19.  * Portions created by the Initial Developer are Copyright (C) 1998
  20.  * the Initial Developer. All Rights Reserved.
  21.  *
  22.  * Contributor(s):
  23.  *
  24.  * Alternatively, the contents of this file may be used under the terms of
  25.  * either of the GNU General Public License Version 2 or later (the "GPL"),
  26.  * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  27.  * in which case the provisions of the GPL or the LGPL are applicable instead
  28.  * of those above. If you wish to allow use of your version of this file only
  29.  * under the terms of either the GPL or the LGPL, and not to allow others to
  30.  * use your version of this file under the terms of the MPL, indicate your
  31.  * decision by deleting the provisions above and replace them with the notice
  32.  * and other provisions required by the GPL or the LGPL. If you do not delete
  33.  * the provisions above, a recipient may use your version of this file under
  34.  * the terms of any one of the MPL, the GPL or the LGPL.
  35.  *
  36.  * ***** END LICENSE BLOCK ***** */
  37.  
  38. #ifndef nsUCvLatinCID_h___
  39. #define nsUCvLatinCID_h___
  40.  
  41. #include "nsISupports.h"
  42.  
  43. // Class ID for our ISO88592ToUnicode charset converter
  44. // {7C657D11-EC5E-11d2-8AAC-00600811A836}
  45. #define NS_ISO88592TOUNICODE_CID \
  46.   { 0x7c657d11, 0xec5e, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  47.  
  48. // Class ID for our ISO88593ToUnicode charset converter
  49. // {660D8CA0-F763-11d2-8AAD-00600811A836}
  50. #define NS_ISO88593TOUNICODE_CID \
  51.   { 0x660d8ca0, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  52.  
  53. // Class ID for our ISO88594ToUnicode charset converter
  54. // {660D8CA1-F763-11d2-8AAD-00600811A836}
  55. #define NS_ISO88594TOUNICODE_CID \
  56.   { 0x660d8ca1, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  57.  
  58. // Class ID for our ISO88595ToUnicode charset converter
  59. // {660D8CA2-F763-11d2-8AAD-00600811A836}
  60. #define NS_ISO88595TOUNICODE_CID \
  61.   { 0x660d8ca2, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  62.  
  63. // Class ID for our ISO88596ToUnicode charset converter
  64. // {660D8CA3-F763-11d2-8AAD-00600811A836}
  65. #define NS_ISO88596TOUNICODE_CID \
  66.   { 0x660d8ca3, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  67.  
  68. // Class ID for our ISO88596IToUnicode charset converter
  69. // {495ECA44-0A5C-11d4-A135-005004832142}
  70. #define NS_ISO88596ITOUNICODE_CID \
  71.   { 0x495eca44, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  72.  
  73. // Class ID for our ISO88596EToUnicode charset converter
  74. // {495ECA45-0A5C-11d4-A135-005004832142}
  75. #define NS_ISO88596ETOUNICODE_CID \
  76.   { 0x495eca45, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  77.  
  78. // Class ID for our ISO88597ToUnicode charset converter
  79. // {AF7A9951-AA48-11d2-B3AE-00805F8A6670}
  80. #define NS_ISO88597TOUNICODE_CID \
  81.   { 0xaf7a9951, 0xaa48, 0x11d2, {0xb3, 0xae, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  82.  
  83. // Class ID for our ISO88598ToUnicode charset converter
  84. // {660D8CA4-F763-11d2-8AAD-00600811A836}
  85. #define NS_ISO88598TOUNICODE_CID \
  86.   { 0x660d8ca4, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  87.  
  88. // Class ID for our ISO88598EToUnicode charset converter
  89. // {495ECA42-0A5C-11d4-A135-005004832142}
  90. #define NS_ISO88598ETOUNICODE_CID \
  91.   { 0x495eca42, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  92.  
  93. // Class ID for our ISO88598IToUnicode charset converter
  94. // {495ECA43-0A5C-11d4-A135-005004832142}
  95. #define NS_ISO88598ITOUNICODE_CID \
  96.   { 0x495eca43, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  97.  
  98. // Class ID for our ISO88599ToUnicode charset converter
  99. // {7C657D13-EC5E-11d2-8AAC-00600811A836}
  100. #define NS_ISO88599TOUNICODE_CID \
  101.   { 0x7c657d13, 0xec5e, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  102.  
  103. // Class ID for our ISO885914ToUnicode charset converter
  104. // {6394EEA1-FC3D-11d2-B3B8-00805F8A6670}
  105. #define NS_ISO885914TOUNICODE_CID \
  106.   { 0x6394eea1, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  107.  
  108. // Class ID for our ISO885915ToUnicode charset converter
  109. // {6394EEA2-FC3D-11d2-B3B8-00805F8A6670}
  110. #define NS_ISO885915TOUNICODE_CID \
  111.   { 0x6394eea2, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  112.  
  113. // Class ID for our ISO885916ToUnicode charset converter
  114. // {A0F827E1-8AB6-11d5-A14B-005004832142}
  115. #define NS_ISO885916TOUNICODE_CID \
  116.   { 0xa0f827e1, 0x8ab6, 0x11d5, { 0xa1, 0x4b, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  117.  
  118.  
  119. // Class ID for our CP1250ToUnicode charset converter
  120. // {7C657D14-EC5E-11d2-8AAC-00600811A836}
  121. #define NS_CP1250TOUNICODE_CID \
  122.   { 0x7c657d14, 0xec5e, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  123.  
  124. // Class ID for our CP1251ToUnicode charset converter
  125. // {A578E0A1-F76B-11d2-8AAD-00600811A836}
  126. #define NS_CP1251TOUNICODE_CID \
  127.   { 0xa578e0a1, 0xf76b, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  128.  
  129. // Class ID for our CP1253ToUnicode charset converter
  130. // {AF7A9952-AA48-11d2-B3AE-00805F8A6670}
  131. #define NS_CP1253TOUNICODE_CID \
  132.   { 0xaf7a9952, 0xaa48, 0x11d2, {0xb3, 0xae, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  133.  
  134. // Class ID for our CP1254ToUnicode charset converter
  135. // {7C657D17-EC5E-11d2-8AAC-00600811A836}
  136. #define NS_CP1254TOUNICODE_CID \
  137.   { 0x7c657d17, 0xec5e, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  138.  
  139. // Class ID for our CP1257ToUnicode charset converter
  140. // {A578E0A2-F76B-11d2-8AAD-00600811A836}
  141. #define NS_CP1257TOUNICODE_CID \
  142.   { 0xa578e0a2, 0xf76b, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  143.  
  144. // Class ID for our CP1258ToUnicode charset converter
  145. // {6394EEA3-FC3D-11d2-B3B8-00805F8A6670}
  146. #define NS_CP1258TOUNICODE_CID \
  147.   { 0x6394eea3, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  148.  
  149. // Class ID for our CP874ToUnicode charset converter
  150. // {6394EEA4-FC3D-11d2-B3B8-00805F8A6670}
  151. #define NS_CP874TOUNICODE_CID \
  152.   { 0x6394eea4, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  153.  
  154. // Class ID for our TIS620ToUnicode charset converter
  155. // {66634f68-be19-42d0-a4ca-d1c21fa059b8}
  156. #define NS_TIS620TOUNICODE_CID \
  157.   { 0x66634f68, 0xbe19, 0x42d0, {0xa4, 0xca, 0xd1, 0xc2, 0x1f, 0xa0, 0x59, 0xb8}}
  158.  
  159. // Class ID for our KOI8RToUnicode charset converter
  160. // {6394EEA5-FC3D-11d2-B3B8-00805F8A6670}
  161. #define NS_KOI8RTOUNICODE_CID \
  162.   { 0x6394eea5, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  163.  
  164. // Class ID for our KOI8UToUnicode charset converter
  165. // {6394EEA6-FC3D-11d2-B3B8-00805F8A6670}
  166. #define NS_KOI8UTOUNICODE_CID \
  167.   { 0x6394eea6, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  168.  
  169. // Class ID for our MacCEToUnicode charset converter
  170. // {7B8556A2-EC79-11d2-8AAC-00600811A836}
  171. #define NS_MACCETOUNICODE_CID \
  172.   { 0x7b8556a2, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  173.  
  174. // Class ID for our MacGreekToUnicode charset converter
  175. // {7B8556A3-EC79-11d2-8AAC-00600811A836}
  176. #define NS_MACGREEKTOUNICODE_CID \
  177.   { 0x7b8556a3, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  178.  
  179. // Class ID for our MacTurkishToUnicode charset converter
  180. // {7B8556A4-EC79-11d2-8AAC-00600811A836}
  181. #define NS_MACTURKISHTOUNICODE_CID \
  182.   { 0x7b8556a4, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  183.  
  184. // Class ID for our MacCroatianToUnicode charset converter
  185. // {6394EEA7-FC3D-11d2-B3B8-00805F8A6670}
  186. #define NS_MACCROATIANTOUNICODE_CID \
  187.   { 0x6394eea7, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  188.  
  189. // Class ID for our MacRomanianToUnicode charset converter
  190. // {6394EEA8-FC3D-11d2-B3B8-00805F8A6670}
  191. #define NS_MACROMANIANTOUNICODE_CID \
  192.   { 0x6394eea8, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  193.  
  194. // Class ID for our MacCyrillicToUnicode charset converter
  195. // {6394EEA9-FC3D-11d2-B3B8-00805F8A6670}
  196. #define NS_MACCYRILLICTOUNICODE_CID \
  197.   { 0x6394eea9, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  198.  
  199. // Class ID for our MacUkrainianToUnicode charset converter
  200. // {6394EEAA-FC3D-11d2-B3B8-00805F8A6670}
  201. #define NS_MACUKRAINIANTOUNICODE_CID \
  202.   { 0x6394eeaa, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  203.  
  204. // Class ID for our MacIcelandicToUnicode charset converter
  205. // {6394EEAB-FC3D-11d2-B3B8-00805F8A6670}
  206. #define NS_MACICELANDICTOUNICODE_CID \
  207.   { 0x6394eeab, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  208.  
  209. // Class ID for our GEOSTD8ToUnicode charset converter
  210. // {6394EEAF-FC3D-11d2-B3B8-00805F8A6670}
  211. #define NS_GEOSTD8TOUNICODE_CID \
  212.   { 0x6394eeaf, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  213.  
  214. // Class ID for our ARMSCII8ToUnicode charset converter
  215. // {6394EEAC-FC3D-11d2-B3B8-00805F8A6670}
  216. #define NS_ARMSCII8TOUNICODE_CID \
  217.   { 0x6394eeac, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  218.  
  219. // Class ID for our TCVN5712ToUnicode charset converter
  220. // {6394EEAD-FC3D-11d2-B3B8-00805F8A6670}
  221. #define NS_TCVN5712TOUNICODE_CID \
  222.   { 0x6394eead, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  223.  
  224. // Class ID for our VISCIIToUnicode charset converter
  225. // {6394EEAE-FC3D-11d2-B3B8-00805F8A6670}
  226. #define NS_VISCIITOUNICODE_CID \
  227.   { 0x6394eeae, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  228.  
  229. // Class ID for our VPSToUnicode charset converter
  230. // {6394EEB0-FC3D-11d2-B3B8-00805F8A6670}
  231. #define NS_VPSTOUNICODE_CID \
  232.   { 0x6394eeb0, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  233.  
  234. // Class ID for our UTF7ToUnicode charset converter
  235. // {77CFAAF1-1CF4-11d3-8AAF-00600811A836}
  236. #define NS_UTF7TOUNICODE_CID \
  237.   { 0x77cfaaf1, 0x1cf4, 0x11d3, {0x8a, 0xaf, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  238.  
  239. // Class ID for our MUTF7ToUnicode charset converter
  240. // {B57F97C1-0D70-11d3-8AAE-00600811A836}
  241. #define NS_MUTF7TOUNICODE_CID \
  242.   { 0xb57f97c1, 0xd70, 0x11d3, {0x8a, 0xae, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  243.  
  244. // Class ID for our UnicodeToISO88592 charset converter
  245. // {7B8556A6-EC79-11d2-8AAC-00600811A836}
  246. #define NS_UNICODETOISO88592_CID \
  247.   { 0x7b8556a6, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  248.  
  249. // Class ID for our UnicodeToISO88593 charset converter
  250. // {660D8CA5-F763-11d2-8AAD-00600811A836}
  251. #define NS_UNICODETOISO88593_CID \
  252.   { 0x660d8ca5, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  253.  
  254. // Class ID for our UnicodeToISO88594 charset converter
  255. // {660D8CA6-F763-11d2-8AAD-00600811A836}
  256. #define NS_UNICODETOISO88594_CID \
  257.   { 0x660d8ca6, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  258.  
  259. // Class ID for our UnicodeToISO88595 charset converter
  260. // {660D8CA7-F763-11d2-8AAD-00600811A836}
  261. #define NS_UNICODETOISO88595_CID \
  262.   { 0x660d8ca7, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  263.  
  264. // Class ID for our UnicodeToISO88596 charset converter
  265. // {660D8CA8-F763-11d2-8AAD-00600811A836}
  266. #define NS_UNICODETOISO88596_CID \
  267.   { 0x660d8ca8, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  268.  
  269. // Class ID for our UnicodeToISO88596I charset converter
  270. // {495ECA46-0A5C-11d4-A135-005004832142}
  271. #define NS_UNICODETOISO88596I_CID \
  272.   { 0x495eca46, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  273.  
  274. // Class ID for our UnicodeToISO88596E charset converter
  275. // {495ECA47-0A5C-11d4-A135-005004832142}
  276. #define NS_UNICODETOISO88596E_CID \
  277.   { 0x495eca47, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  278.  
  279. // Class ID for our UnicodeToISO88597 charset converter
  280. // {7B8556A8-EC79-11d2-8AAC-00600811A836}
  281. #define NS_UNICODETOISO88597_CID \
  282.   { 0x7b8556a8, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  283.  
  284. // Class ID for our UnicodeToISO88598 charset converter
  285. // {660D8CA9-F763-11d2-8AAD-00600811A836}
  286. #define NS_UNICODETOISO88598_CID \
  287.   { 0x660d8ca9, 0xf763, 0x11d2, {0x8a, 0xad, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  288.  
  289. // Class ID for our UnicodeToISO88598I charset converter
  290. // {495ECA48-0A5C-11d4-A135-005004832142}
  291. #define NS_UNICODETOISO88598I_CID \
  292.   { 0x495eca48, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  293.  
  294. // Class ID for our UnicodeToISO88598E charset converter
  295. // {495ECA49-0A5C-11d4-A135-005004832142}
  296. #define NS_UNICODETOISO88598E_CID \
  297.   { 0x495eca49, 0xa5c, 0x11d4, {0xa1, 0x35, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  298.  
  299. // Class ID for our UnicodeToISO88599 charset converter
  300. // {7B8556A9-EC79-11d2-8AAC-00600811A836}
  301. #define NS_UNICODETOISO88599_CID \
  302.   { 0x7b8556a9, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  303.  
  304. // Class ID for our UnicodeToISO885914 charset converter
  305. // {6394EEB1-FC3D-11d2-B3B8-00805F8A6670}
  306. #define NS_UNICODETOISO885914_CID \
  307.   { 0x6394eeb1, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  308.  
  309. // Class ID for our UnicodeToISO885915 charset converter
  310. // {6394EEB2-FC3D-11d2-B3B8-00805F8A6670}
  311. #define NS_UNICODETOISO885915_CID \
  312.   { 0x6394eeb2, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  313.  
  314. // Class ID for our UnicodeToISO885916 charset converter
  315. // {A0F827E2-8AB6-11d5-A14B-005004832142}
  316. #define NS_UNICODETOISO885916_CID \
  317.   { 0xa0f827e2, 0x8ab6, 0x11d5, { 0xa1, 0x4b, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42}}
  318.  
  319.  
  320. // Class ID for our UnicodeToCP1250 charset converter
  321. // {7B8556AA-EC79-11d2-8AAC-00600811A836}
  322. #define NS_UNICODETOCP1250_CID \
  323.   { 0x7b8556aa, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  324.  
  325. // Class ID for our UnicodeToCP1251 charset converter
  326. // {A578E0A3-F76B-11d2-8AAD-00600811A836}
  327. #define NS_UNICODETOCP1251_CID \
  328.   { 0xa578e0a3, 0xf76b, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  329.  
  330. // Class ID for our UnicodeToCP1253 charset converter
  331. // {7B8556AD-EC79-11d2-8AAC-00600811A836}
  332. #define NS_UNICODETOCP1253_CID \
  333.   { 0x7b8556ad, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  334.  
  335. // Class ID for our UnicodeToCP1254 charset converter
  336. // {7B8556AE-EC79-11d2-8AAC-00600811A836}
  337. #define NS_UNICODETOCP1254_CID \
  338.   { 0x7b8556ae, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  339.  
  340. // Class ID for our UnicodeToCP1257 charset converter
  341. // {A578E0A4-F76B-11d2-8AAD-00600811A836}
  342. #define NS_UNICODETOCP1257_CID \
  343.   { 0xa578e0a4, 0xf76b, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  344.  
  345. // Class ID for our UnicodeToCP1258 charset converter
  346. // {6394EEB3-FC3D-11d2-B3B8-00805F8A6670}
  347. #define NS_UNICODETOCP1258_CID \
  348.   { 0x6394eeb3, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  349.  
  350. // Class ID for our UnicodeToCP874 charset converter
  351. // {6394EEB4-FC3D-11d2-B3B8-00805F8A6670}
  352. #define NS_UNICODETOCP874_CID \
  353.   { 0x6394eeb4, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  354.  
  355. // Class ID for our UnicodeToTIS620 charset converter
  356. // {c5de4da2-d667-42d2-b8c2-efdbcf3302ef}
  357. #define NS_UNICODETOTIS620_CID \
  358.   { 0xc5de4da2, 0xd667, 0x42d2, {0xb8, 0xc2, 0xef, 0xdb, 0xcf, 0x33, 0x02, 0xef}}
  359.  
  360. // Class ID for our UnicodeToKOI8R charset converter
  361. // {6394EEB5-FC3D-11d2-B3B8-00805F8A6670}
  362. #define NS_UNICODETOKOI8R_CID \
  363.   { 0x6394eeb5, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  364.  
  365. // Class ID for our UnicodeToKOI8U charset converter
  366. // {6394EEB6-FC3D-11d2-B3B8-00805F8A6670}
  367. #define NS_UNICODETOKOI8U_CID \
  368.   { 0x6394eeb6, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  369.  
  370. // Class ID for our UnicodeToMacCE charset converter
  371. // {7B8556B0-EC79-11d2-8AAC-00600811A836}
  372. #define NS_UNICODETOMACCE_CID \
  373.   { 0x7b8556b0, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  374.  
  375. // Class ID for our UnicodeToMacGreek charset converter
  376. // {7B8556B1-EC79-11d2-8AAC-00600811A836}
  377. #define NS_UNICODETOMACGREEK_CID \
  378.   { 0x7b8556b1, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  379.  
  380. // Class ID for our UnicodeToMacTurkish charset converter
  381. // {7B8556B2-EC79-11d2-8AAC-00600811A836}
  382. #define NS_UNICODETOMACTURKISH_CID \
  383.   { 0x7b8556b2, 0xec79, 0x11d2, {0x8a, 0xac, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  384.  
  385. // Class ID for our UnicodeToMacCroatian charset converter
  386. // {6394EEB7-FC3D-11d2-B3B8-00805F8A6670}
  387. #define NS_UNICODETOMACCROATIAN_CID \
  388.   { 0x6394eeb7, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  389.  
  390. // Class ID for our UnicodeToMacRomanian charset converter
  391. // {6394EEB8-FC3D-11d2-B3B8-00805F8A6670}
  392. #define NS_UNICODETOMACROMANIAN_CID \
  393.   { 0x6394eeb8, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  394.  
  395. // Class ID for our UnicodeToMacCyrillic charset converter
  396. // {6394EEB9-FC3D-11d2-B3B8-00805F8A6670}
  397. #define NS_UNICODETOMACCYRILLIC_CID \
  398.   { 0x6394eeb9, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  399.  
  400. // Class ID for our UnicodeToMacUkrainian charset converter
  401. // {6394EEBA-FC3D-11d2-B3B8-00805F8A6670}
  402. #define NS_UNICODETOMACUKRAINIAN_CID \
  403.   { 0x6394eeba, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  404.  
  405. // Class ID for our UnicodeToMacIcelandic charset converter
  406. // {6394EEBB-FC3D-11d2-B3B8-00805F8A6670}
  407. #define NS_UNICODETOMACICELANDIC_CID \
  408.   { 0x6394eebb, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  409.  
  410. // Class ID for our UnicodeToGEOSTD8 charset converter
  411. // {6394EEBE-FC3D-11d2-B3B8-00805F8A6670}
  412. #define NS_UNICODETOGEOSTD8_CID \
  413.   { 0x6394eebe, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  414.  
  415. // Class ID for our UnicodeToARMSCII8 charset converter
  416. // {6394EEBC-FC3D-11d2-B3B8-00805F8A6670}
  417. #define NS_UNICODETOARMSCII8_CID \
  418.   { 0x6394eebc, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  419.  
  420. // Class ID for our UnicodeToTCVN5712 charset converter
  421. // {6394EEBD-FC3D-11d2-B3B8-00805F8A6670}
  422. #define NS_UNICODETOTCVN5712_CID \
  423.   { 0x6394eebd, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  424.  
  425. // Class ID for our UnicodeToVISCII charset converter
  426. // {6394EEBF-FC3D-11d2-B3B8-00805F8A6670}
  427. #define NS_UNICODETOVISCII_CID \
  428.   { 0x6394eebf, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  429.  
  430. // Class ID for our UnicodeToVPS charset converter
  431. // {6394EEC0-FC3D-11d2-B3B8-00805F8A6670}
  432. #define NS_UNICODETOVPS_CID \
  433.   { 0x6394eec0, 0xfc3d, 0x11d2, {0xb3, 0xb8, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  434.  
  435. // Class ID for our UnicodeToUTF7 charset converter
  436. // {77CFAAF2-1CF4-11d3-8AAF-00600811A836}
  437. #define NS_UNICODETOUTF7_CID \
  438.   { 0x77cfaaf2, 0x1cf4, 0x11d3, {0x8a, 0xaf, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  439.  
  440. // Class ID for our UnicodeToMUTF7 charset converter
  441. // {B57F97C2-0D70-11d3-8AAE-00600811A836}
  442. #define NS_UNICODETOMUTF7_CID \
  443.   { 0xb57f97c2, 0xd70, 0x11d3, {0x8a, 0xae, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36}}
  444.  
  445. // Class ID for our CP1255ToUnicode charset converter
  446. // {BA6151A1-1DFA-11d3-B3BF-00805F8A6670}
  447. #define NS_CP1255TOUNICODE_CID \
  448.   { 0xba6151a1, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  449.  
  450. // Class ID for our CP1256ToUnicode charset converter
  451. // {BA6151A2-1DFA-11d3-B3BF-00805F8A6670}
  452. #define NS_CP1256TOUNICODE_CID \
  453.   { 0xba6151a2, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  454.  
  455. // Class ID for our UnicodeToCP1255 charset converter
  456. // {BA6151A3-1DFA-11d3-B3BF-00805F8A6670}
  457. #define NS_UNICODETOCP1255_CID \
  458.   { 0xba6151a3, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  459.  
  460. // Class ID for our UnicodeToCP1256 charset converter
  461. // {BA6151A4-1DFA-11d3-B3BF-00805F8A6670}
  462. #define NS_UNICODETOCP1256_CID \
  463.   { 0xba6151a4, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  464.  
  465. // Class ID for our UnicodeToVIQR charset converter
  466. // {BA6151A5-1DFA-11d3-B3BF-00805F8A6670}
  467. #define NS_UNICODETOVIQR_CID \
  468.   { 0xba6151a5, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  469.  
  470. // Class ID for our VIQRToUnicode charset converter
  471. // {BA6151A6-1DFA-11d3-B3BF-00805F8A6670}
  472. #define NS_VIQRTOUNICODE_CID \
  473.   { 0xba6151a6, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  474.  
  475. // Class ID for our UnicodeToVNI charset converter
  476. // {BA6151A7-1DFA-11d3-B3BF-00805F8A6670}
  477. #define NS_UNICODETOVNI_CID \
  478.   { 0xba6151a7, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  479.  
  480. // Class ID for our VNIToUnicode charset converter
  481. // {BA6151A8-1DFA-11d3-B3BF-00805F8A6670}
  482. #define NS_VNITOUNICODE_CID \
  483.   { 0xba6151a8, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  484.  
  485. // Class ID for our CP866ToUnicode charset converter
  486. // {BA6151A9-1DFA-11d3-B3BF-00805F8A6670}
  487. #define NS_CP866TOUNICODE_CID \
  488.   { 0xba6151a9, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  489.  
  490. // Class ID for our UnicodeToCP866 charset converter
  491. // {BA6151AA-1DFA-11d3-B3BF-00805F8A6670}
  492. #define NS_UNICODETOCP866_CID \
  493.   { 0xba6151aa, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  494.  
  495. // Class ID for our UnicodeToISO885910 charset converter
  496. // {BA6151AB-1DFA-11d3-B3BF-00805F8A6670}
  497. #define NS_UNICODETOISO885910_CID \
  498.   { 0xba6151ab, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  499.  
  500. // Class ID for our UnicodeToISO885911 charset converter
  501. // {9c0ff6f4-deda-40e5-806c-b6cc449c21ce}
  502. #define NS_UNICODETOISO885911_CID \
  503.   { 0x9c0ff6f4, 0xdeda, 0x40e5, {0x80, 0x6c, 0xb6, 0xcc, 0x44, 0x9c, 0x21, 0xce}}
  504.  
  505. // Class ID for our UnicodeToISO885913 charset converter
  506. // {BA6151AC-1DFA-11d3-B3BF-00805F8A6670}
  507. #define NS_UNICODETOISO885913_CID \
  508.   { 0xba6151ac, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  509.  
  510. // Class ID for our UnicodeToUTF16BE charset converter
  511. // {BA6151AD-1DFA-11d3-B3BF-00805F8A6670}
  512. #define NS_UNICODETOUTF16BE_CID \
  513.   { 0xba6151ad, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  514.  
  515. // Class ID for our UnicodeToUTF32BE charset converter
  516. // {BA6151AE-1DFA-11d3-B3BF-00805F8A6670}
  517. #define NS_UNICODETOUTF32BE_CID \
  518.   { 0xba6151ae, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  519.  
  520. // Class ID for our UnicodeToT61 charset converter
  521. // {BA6151AF-1DFA-11d3-B3BF-00805F8A6670}
  522. #define NS_UNICODETOT61_CID \
  523.   { 0xba6151af, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  524.  
  525. // Class ID for our ISO885910ToUnicode charset converter
  526. // {BA6151B0-1DFA-11d3-B3BF-00805F8A6670}
  527. #define NS_ISO885910TOUNICODE_CID \
  528.   { 0xba6151b0, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  529.  
  530. // Class ID for our ISO885911ToUnicode charset converter
  531. // {776588a6-86d5-47e2-b6b3-992810078202}
  532. #define NS_ISO885911TOUNICODE_CID \
  533.   { 0x776588a6, 0x86d5, 0x47e2, {0xb6, 0xb3, 0x99, 0x28, 0x10, 0x07, 0x82, 0x02}}
  534.  
  535. // Class ID for our ISO885913ToUnicode charset converter
  536. // {BA6151B1-1DFA-11d3-B3BF-00805F8A6670}
  537. #define NS_ISO885913TOUNICODE_CID \
  538.   { 0xba6151b1, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  539.  
  540. // Class ID for our UTF16BEToUnicode charset converter
  541. // {BA6151B2-1DFA-11d3-B3BF-00805F8A6670}
  542. #define NS_UTF16BETOUNICODE_CID \
  543.   { 0xba6151b2, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  544.  
  545. // Class ID for our UTF32BEToUnicode charset converter
  546. // {BA6151B3-1DFA-11d3-B3BF-00805F8A6670}
  547. #define NS_UTF32BETOUNICODE_CID \
  548.   { 0xba6151b3, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  549.  
  550. // Class ID for our T61ToUnicode charset converter
  551. // {BA6151B4-1DFA-11d3-B3BF-00805F8A6670}
  552. #define NS_T61TOUNICODE_CID \
  553.   { 0xba6151b4, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  554.  
  555. // Class ID for our UnicodeToUTF16LE charset converter
  556. // {BA6151B5-1DFA-11d3-B3BF-00805F8A6670}
  557. #define NS_UNICODETOUTF16LE_CID \
  558.   { 0xba6151b5, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  559.  
  560. // Class ID for our UnicodeToUTF32LE charset converter
  561. // {BA6151B6-1DFA-11d3-B3BF-00805F8A6670}
  562. #define NS_UNICODETOUTF32LE_CID \
  563.   { 0xba6151b6, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  564.  
  565. // Class ID for our UTF16ToUnicode charset converter
  566. // {d673255d-1184-400a-b0b5-ee9d1295bd85}
  567. #define NS_UTF16TOUNICODE_CID \
  568.   { 0xd673255d, 0x1184, 0x400a, {0xb0, 0xb5, 0xee,0x9d, 0x12, 0x95, 0xbd, 0x85}}
  569.  
  570. // Class ID for our UTF16LEToUnicode charset converter
  571. // {BA6151B7-1DFA-11d3-B3BF-00805F8A6670}
  572. #define NS_UTF16LETOUNICODE_CID \
  573.   { 0xba6151b7, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  574.  
  575. // Class ID for our UTF32LEToUnicode charset converter
  576. // {BA6151B8-1DFA-11d3-B3BF-00805F8A6670}
  577. #define NS_UTF32LETOUNICODE_CID \
  578.   { 0xba6151b8, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  579.  
  580. // Class ID for our ISOIR111ToUnicode charset converter
  581. #define NS_ISOIR111TOUNICODE_CID \
  582.   { 0x9416bfb1, 0x1f93, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  583.  
  584. // Class ID for our UserDefinedToUnicode charset converter
  585. #define NS_USERDEFINEDTOUNICODE_CID \
  586.   { 0x9416bfb2, 0x1f93, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  587.  
  588. // Class ID for our UnicodeToISOIR111 charset converter
  589. #define NS_UNICODETOISOIR111_CID \
  590.   { 0x9416bfb3, 0x1f93, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  591.  
  592. // Class ID for our UnicodeToUserDefined charset converter
  593. #define NS_UNICODETOUSERDEFINED_CID \
  594.   { 0x9416bfb4, 0x1f93, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  595.  
  596. // Class ID for our AsciiToUnicode charset converter
  597. #define NS_ASCIITOUNICODE_CID \
  598.   { 0xba6151b9, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  599.  
  600. // Class ID for our UnicodeToAscii charset converter
  601. #define NS_UNICODETOASCII_CID \
  602.   { 0xba6151ba, 0x1dfa, 0x11d3, {0xb3, 0xbf, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  603.  
  604. // Class ID for our UnicodeToAscii charset converter
  605. #define NS_UNICODETOSYMBOL_CID \
  606.   { 0x21dd6a02, 0x413c, 0x11d3, {0xb3, 0xc3, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  607.  
  608. // Class ID for our UnicodeToAscii charset converter
  609. #define NS_UNICODETOZAPFDINGBATS_CID \
  610.   { 0x21dd6a03, 0x413c, 0x11d3, {0xb3, 0xc3, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  611.  
  612. // Class ID for our UnicodeToAscii charset converter
  613. #define NS_UNICODETOADOBEEURO_CID \
  614.   { 0x822cb9ae, 0x6421, 0x4484, {0xb3, 0xc3, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  615.  
  616. // {4F26B731-46CB-11d3-B3C3-00805F8A6670}
  617. #define NS_UNICODETOTIS620WIN_CID \
  618.   { 0x4f26b731, 0x46cb, 0x11d3, {0xb3, 0xc3, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  619.  
  620. // {319FF9C2-51D2-11d3-B3C3-00805F8A6670}
  621. #define NS_UESCAPETOUNICODE_CID \
  622.   { 0x319ff9c2, 0x51d2, 0x11d3, {0xb3, 0xc3, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  623.  
  624. // {319FF9C3-51D2-11d3-B3C3-00805F8A6670}
  625. #define NS_UNICODETOUESCAPE_CID \
  626.   { 0x319ff9c3, 0x51d2, 0x11d3, {0xb3, 0xc3, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  627.  
  628. #ifdef MOZ_EXTRA_X11CONVERTERS
  629. // {49B38F11-6193-11d3-B3C5-00805F8A6670}
  630. #define NS_UNICODETOLANGBOXARABIC8_CID \
  631.   { 0x49b38f11, 0x6193, 0x11d3, {0xb3, 0xc5, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  632. #endif // MOZ_EXTRA_X11CONVERTERS
  633.  
  634. // {49B38F12-6193-11d3-B3C5-00805F8A6670}
  635. #define NS_UNICODETOUTF16_CID \
  636.   { 0x49b38f12, 0x6193, 0x11d3, {0xb3, 0xc5, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  637.  
  638. // {49B38F14-6193-11d3-B3C5-00805F8A6670}
  639. #define NS_UNICODETOUTF32_CID \
  640.   { 0x49b38f14, 0x6193, 0x11d3, {0xb3, 0xc5, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70}}
  641.  
  642. // {6803CAC4-1E3B-11d5-A145-005004832142}
  643. #define NS_MACDEVANAGARITOUNICODE_CID \
  644.   { 0x6803cac4, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  645.  
  646. // {6803CAC5-1E3B-11d5-A145-005004832142}
  647. #define NS_UNICODETOMACDEVANAGARI_CID \
  648.   { 0x6803cac5, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  649.  
  650. // {6803CAC6-1E3B-11d5-A145-005004832142}
  651. #define NS_MACARABICTOUNICODE_CID \
  652.   { 0x6803cac6, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  653.  
  654. // {6803CAC7-1E3B-11d5-A145-005004832142}
  655. #define NS_UNICODETOMACARABIC_CID \
  656.   { 0x6803cac7, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  657.  
  658. // {6803CAC8-1E3B-11d5-A145-005004832142}
  659. #define NS_MACFARSITOUNICODE_CID \
  660.   { 0x6803cac8, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  661.  
  662. // {6803CAC9-1E3B-11d5-A145-005004832142}
  663. #define NS_UNICODETOMACFARSI_CID \
  664.   { 0x6803cac9, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  665.  
  666. // {6803CACA-1E3B-11d5-A145-005004832142}
  667. #define NS_MACGUJARATITOUNICODE_CID \
  668.   { 0x6803caca, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  669.  
  670. // {6803CACB-1E3B-11d5-A145-005004832142}
  671. #define NS_UNICODETOMACGUJARATI_CID \
  672.   { 0x6803cacb, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  673.  
  674. // {6803CACC-1E3B-11d5-A145-005004832142}
  675. #define NS_MACHEBREWTOUNICODE_CID \
  676.   { 0x6803cacc, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  677.  
  678. // {6803CACD-1E3B-11d5-A145-005004832142}
  679. #define NS_UNICODETOMACHEBREW_CID \
  680.   { 0x6803cacd, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  681.  
  682. // {6803CACE-1E3B-11d5-A145-005004832142}
  683. #define NS_MACGURMUKHITOUNICODE_CID \
  684.   { 0x6803cace, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  685.  
  686. // {6803CACF-1E3B-11d5-A145-005004832142}
  687. #define NS_UNICODETOMACGURMUKHI_CID \
  688.   { 0x6803cacf, 0x1e3b, 0x11d5, { 0xa1, 0x45, 0x0, 0x50, 0x4, 0x83, 0x21, 0x42 } }
  689.  
  690. // {d2800356-c2d7-4e05-a884-79fe566af1cf}
  691. #define NS_UNICODETOTSCII_CID \
  692.   { 0xd2800356, 0xc2d7, 0x4e05, { 0xa8, 0x84, 0x79, 0xfe, 0x56, 0x6a, 0xf1, 0xcf} }
  693.  
  694. // {a431b276-f77d-4b83-9b37-872cf2fbcc2a}
  695. #define NS_UNICODETOTAMILTTF_CID \
  696.   { 0xa431b276, 0xf77d, 0x4b83, {0x9b, 0x37, 0x87, 0x2c, 0xf2, 0xfb, 0xcc, 0x2a } }
  697.  
  698. #ifdef MOZ_EXTRA_X11CONVERTERS
  699. // {4DBBD94F-0153-44cb-966A-7F39B9CB477D}
  700. #define NS_UNICODETOLANGBOXARABIC_CID \
  701.   { 0x4dbbd94f, 0x153, 0x44cb, { 0x96, 0x6a, 0x7f, 0x39, 0xb9, 0xcb, 0x47, 0x7d } }
  702.  
  703. // {8E269A63-94B4-46e5-A31F-11F0EDE6065B}
  704. #define NS_UNICODETOLANGBOXARABIC16_CID \
  705.   { 0x8e269a63, 0x94b4, 0x46e5, { 0xa3, 0x1f, 0x11, 0xf0, 0xed, 0xe6, 0x6, 0x5b } }
  706. #endif // MOZ_EXTRA_X11CONVERTERS
  707.  
  708. #endif /* nsUCvLatinCID_h___ */
  709.